# -*- coding: utf-8 -*-
import asyncio
import random

from ctaxccgp.simple.token_crawler import TokenCrawler


class Producer(object):
    pass


if __name__ == '__main__':
    sku_list = ['19636975', '74176530', '79644059', '41035316', '92829677', '33345611', '45888233', '37393457', '81825710', '81664417', '81588745', '19194188', '93854836', '51713283', '84670283', '19692771', '31218730', '84966703', '75049350', '19692693', '80768242', '17728088', '18636907', '63991152', '88869435', '64415573', '19696616', '38385968422912', '18636828', '69208836', '19175585', '80313644', '19197301', '45942790', '83546877', '64164995', '22330431', '92586278', '19191954', '39902831', '22695610', '96402402', '19195946', '22040546', '30028230332437', '23120141', '17679386', '71568293', '78457709', '23048182', '52918359', '44012596', '64506309', '94668824', '17679400', '19661200', '19254339', '19696924', '66489880', '16513656', '62597182', '19700681', '19189901', '64038046', '73477591', '49695229', '19724416', '19192987', '64506316', '19277889', '23798811', '19193182', '46575387', '17728130', '64005939', '31272016', '17679267', '16587408', '63759319', '46322447', '19689296', '46384954', '19716943', '19191948', '19198945', '64415574', '23567764', '31570853', '16587898', '36728574', '70594318', '19251548', '17686642', '76878626', '17679258', '31209020', '89051265', '19300047', '19258051', '31946026', '35032935', '19689271', '19696640', '19199730', '31342233', '85691579', '19184160', '19689192', '93494520', '80500853', '19724431', '94412451', '31946028', '64255262', '64886437', '19164888', '17689587', '19696812', '17679409', '96764663', '31357709', '94967626', '19184084', '35030695', '23005345', '17720142', '19720444', '19696598', '19186999', '80543350', '64005938', '61315784', '31342717', '19191943', '37355498', '71587112', '19281445', '16519427', '84942520', '19193170', '95830809', '23667962', '56065725', '19704718', '53696180', '57639032', '73187689', '75843318', '82588730', '82204919336961', '19189084', '31740878', '17728100', '64825606', '36592270', '31545161', '84272601', '16532760', '19187985', '23716854', '19165138', '17712587', '69277391', '31685090', '19190019', '19261522', '17682719', '19689312', '48796877', '23809570', '53977423', '17702056', '19185925', '19696730', '36343099', '89051389', '19318062', '70279850', '64005937', '23606930', '23560831', '34257850', '48499054', '69677775', '69819917', '17712592', '19183046', '83167282', '17708779', '22695621', '23229009', '64839979', '19193185', '16513851', '17720141', '65830796', '80074640', '19189886', '53977412', '19184082', '65409004', '31320774', '19189910', '17686593', '65427600', '81664629', '65800576962560', '16513663', '19241044', '19632234', '19692760', '19724499', '71215983', '18669903', '19636943', '83357950', '22925889', '18669909', '64924615', '93669544', '36902403', '17682717', '85691245', '95314487', '16569317', '78587279', '38228076', '36902402', '50035720', '19190087', '19285041', '34347636', '18650193', '44290045', '19199740', '95533132', '19254303', '19281074', '19189903', '16529283', '32417538', '65066686', '34411592', '47464610', '61667770', '65132092', '17728099', '19728803', '32874360', '82104195', '18680979', '17712735', '19724709', '17682636', '19724414', '19254474', '22946034', '36979016', '17728087', '19180035', '19261295', '19261139', '22221005', '19178980', '34557363', '19708664', '74748505', '56678406', '89231545', '17679281', '84222963', '47073100', '39476931', '23140955', '88836749', '31923605', '16529080', '16529550', '17728096', '80074639', '23228979', '90320227', '81136922', '17724182', '17679423', '31352617', '22293482', '70279846', '19724432', '16543691', '19689469', '67418900', '19636655', '93665671', '92680229', '16517158', '19195867', '44068250', '31674885', '62794038', '16587414', '19708755', '19278049', '19189906', '19692874', '50123095', '41628598', '17682720', '17728104', '74842763', '50983202', '17693586', '23166276', '88043995', '19176869', '19720736', '19296313', '73084906', '42618147', '19632434', '16587412', '49527301', '42626165', '64506315', '19692675', '57477793', '83498596', '89908772', '19261175', '19189937', '71568283', '16529082', '17698063', '17679429', '23763942', '18693251', '75861461', '19199844', '36867169', '19724491', '19285040', '71913888', '32110542', '32890137', '19190894', '77111502', '19189913', '54714180', '37015986', '69205422', '19274098', '39362668', '82006455', '72862151', '19177975', '19193215', '19191947', '19198965', '80357473', '51399673', '22032378', '17728164', '69667094', '16569353', '19299978', '34365309', '71568292', '37234288', '19653153', '64673922', '31745843', '95302326', '16564019', '16587870', '44613268', '19182972', '19692583', '70582695', '64254911', '19716766', '19640646', '19708919', '19183047', '32919594', '16564481', '23598897', '17689585', '19195029', '17689828', '19689052', '19708847', '19277916', '19198050', '19240898', '34290980', '19184128', '39476936', '19186886', '38264384', '40606300', '17679325', '21131035', '18694997', '83839431', '31470048', '19689054', '17679277', '19190086', '32337070', '17720143', '17686598', '66785093', '49610771', '78629227', '19179027', '16569350', '32208690', '71575388', '22934403', '69164428', '19193174', '81935269', '17728097', '18694924', '64732094', '65593223', '92736350', '17701602', '45977889', '23625692', '69650090', '33558823', '46639218', '22811955', '16513715', '65597866', '87704491', '32562152', '19189943', '19632241', '43230727', '19185944', '79644447', '34344374', '31418000', '31900214', '92218359', '19692745', '31272138', '55652648', '23228644', '19179887', '43907735', '38186555', '17682813', '19198936', '44718522', '37368088', '34858716', '46599172', '37637548', '17728131', '36746516', '19189083', '16595085', '22199712', '22040547', '19184137', '19261318', '19186874', '73588548', '19185918', '85781026', '68683850', '46436261', '16540123', '32888509', '19189911', '22926873', '19720495', '18695141', '19314568', '19189865', '79318036', '17669948', '37652556', '17682638', '19191946', '16513698', '19720465', '37266625', '32005127', '31764752', '18695053', '23005777', '16554301', '33312411', '16580968', '64121856', '19644604', '32329844', '34755340', '19636715', '19180047', '43659908', '31822382', '68807270', '19189867', '22967982', '41628395', '19720466', '32329861', '17679430', '75044584', '19184135', '17712624', '19296440', '89439288', '75959689', '22330436', '16513688', '19171707', '19285042', '19696740', '92736802', '17728089', '23765126', '19182959', '21131778', '62629479', '73396495', '31770413', '23740026', '57558810', '53800175', '49564347', '15974682', '57476191', '51146257', '47413528', '66644219', '77631234', '83681200', '94553848', '90871827808256', '33215777', '43595335', '19716769', '69494003', '47464629', '19180319', '17679317', '17682718', '33177299', '54150502', '19708614', '34627258', '23625691', '19689037', '16569283', '19181264', '19186998', '19194160', '83829768', '19186873', '34429217', '19291513', '19189909', '19293995', '19178868', '18660501', '91763894', '81633235', '34402975', '19194189', '22474257', '31306027', '38261563', '17682801', '19696784', '70459090', '19175863', '67702119', '44770325', '19189905', '84942525', '19183050', '35011341', '17728163', '19194083', '19254471', '17679278', '19185947', '70015736', '17712969', '15957781', '17682648', '64898104', '19689025', '33621472', '47464612', '43982094', '22550430', '19632385', '19199739', '16569284', '45051797', '32782582', '33455763', '22521377', '37656198', '46802162', '31578196', '19729161', '19724705', '19277815', '73884249', '19657235', '19193180', '46519087', '51317354', '19194157', '38180335', '17682649', '19689027', '32353651', '19296340', '31571185', '18660227', '31344140', '19713165', '31466151', '19704517', '17679321', '19692519', '23764234', '23741852', '17682646', '17679320', '17682651', '31218729', '39424872', '74676697317376', '19287972', '56918987', '17724183', '23815934', '17742574', '45144668', '19179210', '23571544', '67794175', '18642209', '19183042', '48527919', '32950189', '17674721', '22926207', '33375828', '19661202', '33238943', '64732093', '70015738', '22932078', '42364406', '18695245', '19689061', '40739614', '16519428', '62831927', '17679315', '19193267', '19184886', '63691833', '48902377', '38264447', '37919933', '32208691', '23593003', '23625724', '19640625', '19696712', '46393620', '19184132', '34755317', '21130174', '19180026', '39527433', '22172415', '65071225', '19713452', '70074903', '19277911', '19186907', '23622163', '31272152', '19194223', '17679393', '18695364', '19665276', '73634651', '42680369', '21527564', '69326215', '17679323', '19198903', '17679427', '23660786', '22170523', '64113670', '77111504', '38304809', '19197028', '86918941', '22550387', '23763770', '19685227', '19236776', '19198043', '17679425', '19197005', '50629861', '55587936', '17682639', '18657020', '33561543', '19657370', '45211284', '17712930', '46077789', '19237231', '70970984', '56503124', '39953704', '49695225', '16517092', '54005595', '38110897', '19700680', '37195374', '15942466', '82838682', '55751688', '19179881', '19251244', '23139975', '19164711', '47246020', '44945425', '19632117', '31427847', '32123998', '17679318', '19181024', '17682654', '23776542', '17682647', '48343771', '16584064', '17663051', '23105097', '19198051', '19713451', '69971964', '53800297', '53796479', '53799440', '51146128', '53800206', '69920425', '77111501', '77111500', '86021496', '19194082', '19197300', '19179339', '17689746', '66368352', '32609716', '19180034', '19676594', '16524010', '76368614', '19194224', '19716866', '23745332', '31891987', '16543702', '19185130', '17708917', '69752287', '77328222', '33444231', '49783058', '19681322', '23784514', '16569290', '44069079', '71558568', '19676883', '22642036', '19189878', '19681104', '16584079', '16595330', '79714923', '49519503', '16529402', '31341280', '19254480', '48823509', '19175561', '23783497', '16581005', '19708765', '31674886', '23657877', '17697611', '22339201', '56576783', '55726737', '53697566', '71198158', '79062190', '22032434', '19189868', '19724470', '19632437', '34225175', '19696835', '32562077', '32593040', '19168230', '69809146', '47081927', '36728573', '17736145', '66593623', '19236583', '19696706', '52382824', '19240822', '82130464', '91909727', '19251273', '17728129', '19185048', '19708953', '22133502', '74980901797889', '34437513', '22695616', '17702073', '19261292', '17716292', '17682652', '16564077', '23748322', '31912638', '19661187', '16519541', '22415968', '52022550', '34091536', '19180073', '19700515', '18636851', '22350962', '47140463', '32329843', '19191953', '50726328', '19176934', '19274446', '34363947', '35032892', '47140464', '34354471', '34362367', '17712586', '23629798', '21130175', '41524588', '38521587', '21128071', '17708683', '18646260', '16513755', '48605684', '82609260', '31062159831040', '19296491', '16532723', '42639372', '19632045', '19179068', '49430681', '19189062', '15924275', '32094168', '31656106', '31291338', '47998067', '65668710', '16591504', '80442985', '40514113', '40122179', '84728820', '51266988', '38091522', '31709652', '31762874', '17686597', '55751687', '31869297', '47091937', '19184081', '16584089', '22032431', '19274527', '31271870', '39369722', '17679394', '48900029', '19194159', '19653193', '55036819', '19181162', '19184115', '16519205', '74842766', '17708652', '16584081', '42552532', '71938097', '30801882', '21135782', '48842283', '88869431', '31617958', '19168237', '31311450', '34410452', '19191933', '18695643', '19180072', '38399512', '19251556', '17679100', '47298013', '17674656', '37315765', '38142071', '83681173', '16513685', '16591367', '19168206', '23205816', '33145521', '32890134', '32122329', '34787753', '19184119', '19261520', '68510274', '17689896', '54243344', '19168236', '42626153', '18693432', '19199728', '19192120', '38131256', '19184013', '17702062', '39349874', '17682644', '70562859', '39323540', '57718681', '62312412', '17682668', '92884764', '19299999', '19685314', '17708891', '56372769', '32412950', '17736038', '19267758', '19183938', '19183345', '41526980', '19689053', '16517515', '19632017', '19696925', '22486845']
    random.shuffle(sku_list)
    for sku_id in sku_list:
        asyncio.get_event_loop().run_until_complete(TokenCrawler(sku_id).run())
